import multiprocessing

# 绑定的地址和端口
bind = '0.0.0.0:9092'

# 工作进程数量，通常设置为 CPU 核心数的 2 倍 + 1
workers = multiprocessing.cpu_count() * 2 + 1

# 工作模式，使用 gevent 异步模式
worker_class = 'gevent'

# 每个工作进程处理的最大请求数，达到该数量后会重启进程
max_requests = 1000

# 最大请求数的抖动值，避免所有进程同时重启
max_requests_jitter = 50

# 超时时间（秒）
timeout = 120

# 日志文件配置
accesslog = 'logs/access.log'
errorlog = 'logs/error.log'
# 日志级别，可以设置为 debug, info, warning, error, critical
loglevel = 'info'

# 守护进程模式，设置为 True 时会在后台运行
daemon = True